separating transformer - Spanish English Dictionary